package com.imedway.ihe.dd.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2024/7/22
 */
@NoArgsConstructor
@Data
public class FindDocumentsVO {

    @JsonProperty("$XDSDocumentEntryPatientId")
    private String $XDSDocumentEntryPatientId;

    @JsonProperty("$XDSDocumentEntryStatus")
    private String $XDSDocumentEntryStatus;

    @JsonProperty("$XDSDocumentEntryCreationTimeFrom")
    private String $XDSDocumentEntryCreationTimeFrom;

    @JsonProperty("$XDSDocumentEntryCreationTimeTo")
    private String $XDSDocumentEntryCreationTimeTo;

    @JsonProperty("$XDSDocumentEntryServiceStartTimeFrom")
    private String $XDSDocumentEntryServiceStartTimeFrom;

    @JsonProperty("$XDSDocumentEntryServiceStartTimeTo")
    private String $XDSDocumentEntryServiceStartTimeTo;


    @JsonProperty("$XDSDocumentEntryHealthcareFacilityTypeCode")
    private String $XDSDocumentEntryHealthcareFacilityTypeCode;

    @JsonProperty("$XDSDocumentEntryAuthorPerson")
    private String $XDSDocumentEntryAuthorPerson;

    @JsonProperty("$XDSDocumentEntryTypeCode")
    private String $XDSDocumentEntryTypeCode;

    @JsonProperty("$XDSDocumentEntryClassCode")
    private String $XDSDocumentEntryClassCode;

    @Override
    public String toString() {
        return "ParamsDTO{" +
                "$XDSDocumentEntryPatientId='" + $XDSDocumentEntryPatientId + '\'' +
                ", $XDSDocumentEntryStatus='" + $XDSDocumentEntryStatus + '\'' +
                ", $XDSDocumentEntryCreationTimeFrom='" + $XDSDocumentEntryCreationTimeFrom + '\'' +
                ", $XDSDocumentEntryCreationTimeTo='" + $XDSDocumentEntryCreationTimeTo + '\'' +
                ", $XDSDocumentEntryServiceStartTimeFrom='" + $XDSDocumentEntryServiceStartTimeFrom + '\'' +
                ", $XDSDocumentEntryServiceStartTimeTo='" + $XDSDocumentEntryServiceStartTimeTo + '\'' +
                ", $XDSDocumentEntryHealthcareFacilityTypeCode='" + $XDSDocumentEntryHealthcareFacilityTypeCode + '\'' +
                ", $XDSDocumentEntryAuthorPerson='" + $XDSDocumentEntryAuthorPerson + '\'' +
                ", $XDSDocumentEntryTypeCode='" + $XDSDocumentEntryTypeCode + '\'' +
                ", $XDSDocumentEntryClassCode='" + $XDSDocumentEntryClassCode + '\'' +
                '}';
    }

    public String get$XDSDocumentEntryPatientId() {
        return $XDSDocumentEntryPatientId;
    }

    public void set$XDSDocumentEntryPatientId(String $XDSDocumentEntryPatientId) {
        this.$XDSDocumentEntryPatientId = $XDSDocumentEntryPatientId;
    }

    public String get$XDSDocumentEntryStatus() {
        return $XDSDocumentEntryStatus;
    }

    public void set$XDSDocumentEntryStatus(String $XDSDocumentEntryStatus) {
        this.$XDSDocumentEntryStatus = $XDSDocumentEntryStatus;
    }

    public String get$XDSDocumentEntryCreationTimeFrom() {
        return $XDSDocumentEntryCreationTimeFrom;
    }

    public void set$XDSDocumentEntryCreationTimeFrom(String $XDSDocumentEntryCreationTimeFrom) {
        this.$XDSDocumentEntryCreationTimeFrom = $XDSDocumentEntryCreationTimeFrom;
    }

    public String get$XDSDocumentEntryCreationTimeTo() {
        return $XDSDocumentEntryCreationTimeTo;
    }

    public void set$XDSDocumentEntryCreationTimeTo(String $XDSDocumentEntryCreationTimeTo) {
        this.$XDSDocumentEntryCreationTimeTo = $XDSDocumentEntryCreationTimeTo;
    }

    public String get$XDSDocumentEntryServiceStartTimeFrom() {
        return $XDSDocumentEntryServiceStartTimeFrom;
    }

    public void set$XDSDocumentEntryServiceStartTimeFrom(String $XDSDocumentEntryServiceStartTimeFrom) {
        this.$XDSDocumentEntryServiceStartTimeFrom = $XDSDocumentEntryServiceStartTimeFrom;
    }

    public String get$XDSDocumentEntryServiceStartTimeTo() {
        return $XDSDocumentEntryServiceStartTimeTo;
    }

    public void set$XDSDocumentEntryServiceStartTimeTo(String $XDSDocumentEntryServiceStartTimeTo) {
        this.$XDSDocumentEntryServiceStartTimeTo = $XDSDocumentEntryServiceStartTimeTo;
    }

    public String get$XDSDocumentEntryHealthcareFacilityTypeCode() {
        return $XDSDocumentEntryHealthcareFacilityTypeCode;
    }

    public void set$XDSDocumentEntryHealthcareFacilityTypeCode(String $XDSDocumentEntryHealthcareFacilityTypeCode) {
        this.$XDSDocumentEntryHealthcareFacilityTypeCode = $XDSDocumentEntryHealthcareFacilityTypeCode;
    }

    public String get$XDSDocumentEntryAuthorPerson() {
        return $XDSDocumentEntryAuthorPerson;
    }

    public void set$XDSDocumentEntryAuthorPerson(String $XDSDocumentEntryAuthorPerson) {
        this.$XDSDocumentEntryAuthorPerson = $XDSDocumentEntryAuthorPerson;
    }

    public String get$XDSDocumentEntryTypeCode() {
        return $XDSDocumentEntryTypeCode;
    }

    public void set$XDSDocumentEntryTypeCode(String $XDSDocumentEntryTypeCode) {
        this.$XDSDocumentEntryTypeCode = $XDSDocumentEntryTypeCode;
    }

    public String get$XDSDocumentEntryClassCode() {
        return $XDSDocumentEntryClassCode;
    }

    public void set$XDSDocumentEntryClassCode(String $XDSDocumentEntryClassCode) {
        this.$XDSDocumentEntryClassCode = $XDSDocumentEntryClassCode;
    }
}
